input:focus { background-color:orange }
input:hover { box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6) }
textarea:focus { background-color:orange }
textarea:hover { box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6) }

html 	{ background-color:#ffffff !important; }
body 	{ background-color:#ffffff !important; font-size:11px !important}

/************* STILI PER I CONTENITORI (DIV) ***********************/

/***** Contenitore globale *****/
.dw_page-wrap 	{ background-color:#FFFFFF; color:#000000; }

/***** TopBar *****/
.dw_divtop {
	background-color:#3088A7; 
	color:#FFFFFF;
	background: -webkit-linear-gradient(#3088A7, #50A8C7); 	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#3088A7, #50A8C7); 		/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#3088A7, #50A8C7);		/* For Firefox 3.6 to 15 */
	background: linear-gradient(#3088A7, #50A8C7); 			/* Standard syntax */	
}

/***** Header Bar *****/
.dw_divheader { background-color:transparent; border:none; font-size:1.3em; }

 /***** Help container *****/
.dw_divhelp { 
	background-color:#FFA500;
	border: 1px solid #CCC; 
	padding:2px;
	background: -webkit-linear-gradient(#FFA500, #FFD540); 	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#FFA500, #FFD540); 		/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#FFA500, #FFD540);		/* For Firefox 3.6 to 15 */
	background: linear-gradient(#FFA500, #FFD540); 			/* Standard syntax */
}

/***** Contenitore principale *****/
.dw_divcontainer { }

/***** Menu bar *****/
.dw_divmenu { height: 40px; background-color: transparent }
.disabled { color:#777 !important }

/***** Menu bar *****/
.dw_divtree { }

/***** Footer Bar *****/
.dw_divfooter { background-color: #3088A7; color: #FFFFFF }

/***** Contenitore form di ricerca *****/ 
.dw_divsearch { background-color: #ffffff; border: 1px solid #CCC; padding:4px }

/***** Contenitore form di editing *****/ 
.dw_divedit { padding:3px 0px 0px 3px; border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; }

/***** Contenitore delle tabelle *****/ 
.dw_divtable_title { background-color:#4A96AD !important; padding-left:8px }
.dw_divtable { background-color: #fff; color: #000000 }
.dw_tableheader { border-bottom:0px solid #DEDEDE; background-color: #4A96AD; color:#FFFFFF !important; }
.ui-widget-header { background-color: transparent !important; border:0px !important; }
.dw_tablecell {background-color:#ffffff; }
.highlighted { background-color:#4A96AD; }

.subtable { box-shadow: 2px 2px 10px #000000 }

/***** Contenitore dialog windows *****/ 
.dw_modal_header { background-color:#3088A7; color: #ffffff; padding:2px 10px 0px 10px }

/***** Tabs  *****/ 
.dw_divtab { }
.ui-tabs-nav.ui-widget-header { background-color: #c9c9c9 !important }

/***** Toolbar delle window  *****/ 
.dw_divtoolbar { background-color: rgb(232,232,232) !important; border:1px solid #ccc !important; }

/***** Attributi generali di tutte le form  *****/ 
.dw_divform { }
.buttontable { margin-top:4px }

/***** Oggetto Ticker  *****/ 
.dw_divticker {	border: 1px solid #CCC; background-color:#fff }
.dw_divheadticker { background-color:#49D252 }
.dw_divheadcontent { }
.dw_divfootticker { background-color:#49D252 }

/***** Pannello mobile sinistro  *****/ 
.dw_panelleft			{ }
.dw_panelleft_container 	{ }
.dw_panelleft_control 	{ }

/***** Frame di elfinder  *****/ 
.elfinder { border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; }
.elfinder-toolbar.ui-widget-header { background-color: #e8e8e8 !important; border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; }

/************* STILI PER I GLI OGGETTI  ****************************/
.dw_enhanced_yellow { font-weight:bold !important; color:black !important; background-color:#FFD700 !important}
.dw_enhanced_red { font-weight:bold !important; color:black !important; background-color:darkred !important}
.dw_enhanced_green { font-weight:bold !important; color:black !important; background-color:green !important}
.dw_bold { font-weight:bold !important; }
.dw_readonly { opacity: 0.7 !important; }

.dw_label {	background-color:#3088A7; color:#FFFFFF; }
.dw_input {	border: 1px solid #CCC; color: #555 !important  }
.dw_num { }
.dw_view { }
.dw_image { }
.dw_datecal { }
.dw_datecal:hover { box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6) }
.dw_radio { }
.dw_tel { }
.dw_filter { border: 1px solid #CCC; }
.dw_dropdown { background-color:#fff !important }
.dw_dropdown:hover { box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6) }
.dw_dropdown_focus:focus { background-color:orange !important }
.dw_dynamic-list { }

.dw_button{ border: 1px solid #CCC; background-color:#3088A7; color:#FFFFFF; }
.dw_button:focus { border: 1px solid #CCC; background-color:#3088A7; color:#FFFFFF; }
.dw_button:hover { border: 1px solid #ffffff; background-color:#50A8C7; color:orange; }

.dw_imgbutton { background-color:transparent; }
.dw_winbutton { box-shadow: 5px 5px 5px #888888; }

.dw_icon { color:orange !important; }
.dw_icon_selected { color:red !important; }
.dw_icon:hover { color:#337ab7 !important; }
.dw_icon_static { color:orange !important; }

.dw_srcinput {	border: 1px solid #CCC; }

/************** STILE PER IL CALENDAR *****************/
.dw_caldiv 			{ }
.dw_caltable  		{ }
.dw_caltoolbar 		{ background-color:#e2e2e2; }
.dw_tdcalheader		{ background-color:#4A96AD !important; color:#FFFFFF !important; }
.dw_trcalnormal 		{ }
.dw_tdcalnormal 		{ }
.dw_calslot			{ border:1px solid #CCC }

.dw_slotfree		{ background-color:lightgreen !important; }	/* GREEN slot libero */
.dw_slotbusy		{ background-color:#aa4444 !important; }	/* RED slot non disponibile */
.dw_slotengaged		{ background-color:lightblue !important; }	/* AZURE slot occupato da altra prenotazione */
.dw_slottaken		{ background-color:orange !important; }		/* ORANGE slot occupato dalla prenotazione corrente */
.dw_slotelapsed		{ background-color:#e2e2e2 !important; }	/* GRAY slot non disponibile perchè trascorso */
.dw_calslottable td	{ font-size:10px; }

/************* MODIFICHE AGLI STILI DELLE LIBRERIE DI TERZE PARTI *****************/

/**** Bootstrap ****/
.form-horizontal .form-group { }
.form-group { }
.radio { }

/* navbar */
.navbar-primary .navbar { background:#e8e8e8; }
.navbar-primary .navbar .nav > li > a {color: #000000;}
.navbar-primary .navbar .nav > li > a:hover {color: #ffffff; background-color: #a8a8a8;}
.navbar-primary .navbar .nav .active > a,.navbar .nav .active > a:hover {color: #ffffff; background-color: #3088A7;}
.navbar-primary .navbar .nav li > a .caret, .tnav .navbar .nav li > a:hover .caret {border-top-color: #3088A7;border-bottom-color: #ffffff;}
.navbar-primary .navbar .nav > li.dropdown.open.active > a:hover {}
.navbar-primary .navbar .nav > li.dropdown.open > a {color: #ffffff;background-color: #3088A7; border-color: #fff;}
.navbar-primary .navbar .nav > li.dropdown.open.active > a:hover .caret, .tnav .navbar .nav > li.dropdown.open > a .caret { border-top-color: #fff;}
.navbar-primary .navbar .navbar-brand {color: rgb(232,232,232);}
.navbar-toggle { background-color: #3088A7 }
.dropdown-menu { background-color: #e8e8e8; }
.dropdown-menu > li  > a { color: #000000 }
.dropdown-menu > li  > a:hover { background-color: #3088A7; color:#fff }
.icon-bar { background-color:#ffffff }
.navbar-collapse { background-color:#e8e8e8; }

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color:#c2dfea;
 }
 
 .table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #c7c7c7;
  color: #000000;
}

/**** Calendar ****/
.fc-toolbar { background-color: #3088A7; color: #fff; }

/**** VIS ****/
.network-manipulationDiv { background-color:#3088A7 !important; }
.network-manipulation-editMode { background-color:#3088A7 !important;}
.network-manipulationUI { }